package com.zretc.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.context.request.async.CallableProcessingInterceptor;

/**
 * @Controller表示这是一个控制器的类(bean) 这个类就是一个普通的类而已
 * @author Administrator
 *
 */
// @Controller
@RestController //直接将方法中的 return 的值 "hello :" 在页面上打印(后期ajax请求)
public class HelloController {

	// 请求地址 http://xxxx/部署工程名/hello1
	//@RequestMapping(value = "hello1") get请求
	//如果method =RequestMethod.POST ,只支持post请求
	@RequestMapping(value = "hello1",method =RequestMethod.POST)
	public String sayHello() {
		return "hello :";
		//PrintWriter对象.print("hello");
	}

	// 请求地址 http://xxxx/部署工程名/hello2
	// 请求地址 http://xxxx/部署工程名/hello2?name=xx
	//如果method =RequestMethod.GET ,只支持GET请求
	@RequestMapping(value = "hello2",method = RequestMethod.GET)
	public String sayHello(String name) {
		return "hello :" + name;
	}

}
